Composing Collaborations Using Adaptive Behavioral Components

نویسندگان

  • Linda M. Seiter
  • Karl J. Lieberherr
چکیده

A programming model is presented that goes beyond traditional object-oriented (OO) programming models by providing a construct, called an adaptive behavioral component, for capturing class collaboration. An adaptive behavioral component (ABC) represents a level of abstraction above that of a class. The implementation of a speciic task is traditionally spread out over several methods in diierent classes. ABCs allow the encapsulation of such a slice of collaborative behavior into a single program unit, which can itself be instantiated. Adaptive behavioral components employ a unique composition mechanism in which multiple behavioral objects may exist simultaneously and collaborate with one another to accomplish a task. The concept of ABCs is complementary to the concepts employed in current OO models, and can be used to extend existing OO languages. In addition to supporting behavioral abstraction, ABCs support an adaptive style of software speciication. Thus behavior is implemented in a manner resilient to change in class structure.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relationship between the Activity of Behavioral Activation Systems (BAS) and Behavioral Inhibition (BIS) and Health Anxiety with the Mediating Role of Adaptive Cognitive Emotion Regulation Strategies

Introduction: One of the topics in health psychology is the response of individuals to the physical symptoms of the disease. Cognitive emotion regulation strategies deal with adaptive emotion. Method: The study method is correlational. The population includes students aged 18 to 35 years from Bu Ali Sina University and Payame Noor University of Hamadan. To conduct research, 399 students were se...

متن کامل

Vineland Adaptive Behavior Scale for People with Mental Retardation, Emotional Disorders, and Behavioral Problems

Objectives: The Vineland Adaptive Behavior Scale-II is useful in assessing an individual’s daily functioning. They can be used as an evaluation and diagnostic tool for individuals who are mentally retarded or individuals with other handicaps. Methods: To determine the efficacy of VABS in clinical settings, 3 cases with mental retardation and behavioral or emotional problems were evaluated ac...

متن کامل

Describing and Composing Patterns Using Role Diagrams

Design patterns are patterns of classes and objects that represent solutions to recurring design problems. They are usually described using class diagrams. Class diagrams, however, often intertwine the actual solution with efficient ways of implementing it. This paper uses role diagrams to describe and compose patterns. Role diagrams help designers focus on the collaborations and distribution o...

متن کامل

A Probe into Adaptive Transfer across Writing Contexts: A Case of an EGAP Class

In an effort to expand the disciplinary discussions on transfer in L2 writing and because most studies have focused on transfer as reuse and not as an adequate adaptation of writing knowledge in new contexts, the present study as the first of its kind aimed to explore the issue of adaptive transfer in an English for General Academic Purposes (EGAP) writing course. The study thus focused on type...

متن کامل

The Qualitative Difference Resolution Rule

Consolidation is inferring the behavioral description of a device by composing the behavioral descriptions of its components, e.g ., deriving the qualitative differential equations (QDEs) of adevice from those of its components . In previous work, Dormoy and Raiman described the qualitative resolution rule, which is a general rule for deriving QDEs of combinations of components . However, the q...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995